package com.itheima;

import com.itheima.config.SpringConfig;
import com.itheima.service.BookService;
import org.springframework.context.annotation.AnnotationConfigApplicationContext;


/**
 * 自动装配：
 * 用@Autowired注解
 *      这个注解而是按类型装配
 *  按名称注入的话用Qualifier注解，一般用于存在多个bean的情况
 *
 *  注意：set方法可以不要，但无参构造方法要有
 *
 *  简单类型注入用@Value注解
 *
 *  @PropertySource 加载文件，在SpringConfig类上加
 */
public class App {

    public static void main(String[] args) {
        AnnotationConfigApplicationContext    cx = new AnnotationConfigApplicationContext(SpringConfig.class);

        BookService bookService = cx.getBean(BookService.class);

        bookService.save();
    }
}
